﻿USE [TanNamChinh_Test]
/*
Cập nhật CSDL ngày 30-10-2013
*/

/*================================
4. tblFile: 
Thêm id_driver cho biết tài xế nào chạy xe cont
Thêm ReturnContDate cho biết ngày trả cont (Ngày nâng cont)
*/
GO
ALTER TABLE [dbo].[tblCont]
Add [ID_Driver] [int] NULL,
	[ReturnContDate] [smalldatetime] NULL
go
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'[Vận chuyển] Tài xế lái xe' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'tblCont', @level2type=N'COLUMN',@level2name=N'ID_Driver'
go
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'[Vận chuyển] Ngày nâng container rỗng' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'tblCont', @level2type=N'COLUMN',@level2name=N'ReturnContDate'
go
ALTER TABLE [dbo].[tblCont]  WITH CHECK ADD  CONSTRAINT [FK_tblCont_tblDriver] FOREIGN KEY([ID_Driver])
REFERENCES [dbo].[tblDriver] ([ID_Driver])
GO

ALTER TABLE [dbo].[tblCont] CHECK CONSTRAINT [FK_tblCont_tblDriver]

/*================================
4. tblFile: Thêm id_port2 cho biết Nơi nâng container
*/
GO
ALTER TABLE [dbo].[tblFile]
Add ID_Port2 int null

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'[Vận chuyển] Nơi nâng container' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'tblFile', @level2type=N'COLUMN',@level2name=N'ID_Port2'

ALTER TABLE [dbo].[tblFile]  WITH CHECK ADD  CONSTRAINT [FK_tblFile_tblPort1] FOREIGN KEY([ID_Port2])
REFERENCES [dbo].[tblPort] ([ID_Port])
GO

ALTER TABLE [dbo].[tblFile] CHECK CONSTRAINT [FK_tblFile_tblPort1]

/*================================
4. tblFile: Xóa ID_FileType vì đã dùng column IsFCL thay thế trong tblFile
*/
go
ALTER TABLE [dbo].[tblFile]
DROP FK_tblFile_tblFileType
go
ALTER TABLE [dbo].[tblFile]
DROP COLUMN ID_FileType

/*================================
5. Xóa tblFileType vì đã dùng column IsFCL thay thế trong tblFile
*/
go
Drop TABLE [dbo].[tblFileType]

/*================================
6. tblFile: Xóa ID_DemDet vì dùng ID_DemDet trong tblCont
*/
go
ALTER TABLE [dbo].[tblFile]
DROP COLUMN ID_DemDet
